/**
 * Auto gen via dbpojo-gen.
 */
package com.us.usws.service.ro.impl;

import java.util.List;

import com.us.usws.dao.BaseVideoTypeExtattrDAO;
import com.us.usws.model.domain.base.BaseVideoTypeExtattr;
import com.us.usws.model.domain.base.VideoTypeExtattr;
import com.us.usws.service.ro.BaseVideoTypeExtattrROService;

/**
 * Service RO impl class
 * @author robot
 */
public class BaseVideoTypeExtattrROServiceImpl implements BaseVideoTypeExtattrROService {

	/**
	 * DAO instance
	 */
	private BaseVideoTypeExtattrDAO dao = new BaseVideoTypeExtattrDAO();

	/**
	 * Get Count.
	 */
	@Override
	public int getTotalCount() {
		return dao.getTotalCount();
	}

	/**
	 * Get all list.
	 */
	@Override
	public List<BaseVideoTypeExtattr> getAllBaseVideoTypeExtattrs() {
		return dao.getAllBaseVideoTypeExtattrs();
	}

	/**
	 * Get all list by pagination.
	 */
	@Override
	public List<BaseVideoTypeExtattr> getBaseVideoTypeExtattrs(int start, int end) {
		return dao.getBaseVideoTypeExtattrs(start, end);
	}

	/**
	 * Get BaseVideoTypeExtattr by primary key.
	 */
	@Override
	public BaseVideoTypeExtattr getBaseVideoTypeExtattr(String uid) {
		BaseVideoTypeExtattr b = dao.getBaseVideoTypeExtattr(uid);
		return b;
	}

	@Override
	public List<VideoTypeExtattr> getAllReadonlyVideoTypeExtattrs() {
		return dao.getAllReadonlyVideoTypeExtattrs();
	}

}